strong rustic cloth of linen or hemp - Español Inglés Diccionario